TACO — Template Based Collections for Distributed Computing Platforms

نویسندگان

  • Jörg Nolte
  • Mitsuhisa Sato
  • Yutaka Ishikawa
چکیده

Collective operations on distributed data sets promote a high-level data-parallel programming style that eases many aspects of parallel programming on distributed computing platforms. In this paper we describe the design and implementation of TACO, a template library that extends the Multiple Threads Template Library with higher-order operations on distributed object sets by means of reusable topology classes and C++ function templates.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Matching and Sorting with TACO's Distributed Collections - A Case Study from Molecular Biology Research

TACO is a template library that implements higher-order parallel operations on distributed object sets by means of reusable topology classes and C++ function templates. In this paper we discuss an experimental application that exploits TACO’s distributed object groups and collective operations for computing the similarity between groups of molecular sequences, a computationally intensive core p...

متن کامل

TACO-Exploiting Cluster Networks for High-Level Collective Operations

TACO (Topologies and Collections) is a template library that introduces the flavour of distributed data parallel processing by means of reusable topology classes and C++ templates. This paper introduces TACO’s basic abstractions and provides a performance analysis for basic collective operations on various cluster architectures with several different networks.

متن کامل

Template Based Structured Collections

Collective operations on distributed data sets foster a high-level data-parallel programming style that eases many aspects of parallel programming significantly. In this paper we describe how higher-order collective operations on distributed object sets can be introduced in a structured way by means of reusable topology classes and C++ templates.

متن کامل

A Portable MPI-Based Parallel Vector Template Library

This paper discusses the design and implementation of a polymorphiccollection library for distributed address-space parallel computers. The library provides a data-parallel programming model for C++ by providing three main components: a single generic collection class, generic algorithms over collections, and generic algebraic combining functions. Collection elements are the fourth component of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000